home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / os2 / iftp105.zip / INSTALL.ZIP / IFTP.HLP (.txt) < prev    next >
OS/2 Help File  |  1996-09-27  |  20KB  |  475 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Overview ΓòÉΓòÉΓòÉ
  3.  
  4. InterFTP is a FTP client.  Its main purpose is to transfer files between your 
  5. computer and a server or between two servers.
  6.  
  7. The features include:
  8.  
  9. 32-Bit multithreaded PM application . 
  10.  
  11. Drag and drop support.
  12.  
  13. Simple configuration.
  14.  
  15. Address book with support for unlimited number of folders and sites.  Drag and 
  16. drop between folders.
  17.  
  18. Ability to save the directory tree of an FTP site to speed up navigation during 
  19. future visits to the site.
  20.  
  21. Scripting support.
  22.  
  23. Firewall support.
  24.  
  25. Anti-Disconnect support.
  26.  
  27. Server full redial.
  28.  
  29. Queuing up of files to transfer.
  30.  
  31. Server to server transfers (FXP)
  32.  
  33. Multiple simultanious connections.
  34.  
  35. Sites and local drives appear in Tree Views for easy navigation.
  36.  
  37. Recursive directory loading and transfers on the servers.
  38.  
  39. Online help 
  40.  
  41. Easy installation 
  42.  
  43. Low Price!
  44.  
  45. And much more...
  46.  
  47.  
  48. ΓòÉΓòÉΓòÉ 2. Requirements ΓòÉΓòÉΓòÉ
  49.  
  50. For InterFTP to run it requires: 
  51.  
  52. OS/2 Warp 3.x or greater 
  53.  
  54. TCP/IP Internet Access Kit 
  55.  
  56. Mouse 
  57.  
  58.  
  59. ΓòÉΓòÉΓòÉ 3. Configuration ΓòÉΓòÉΓòÉ
  60.  
  61. The configuration dialog is very simple at this point.  There are only two 
  62. things that can be configured.
  63.  
  64. Email Address 
  65.  
  66. Your internet email address should be placed in this field.  The reason for 
  67. this is so that when you click on the password or login field in the address 
  68. book it can fill in the anonymous login and use your email address as a password.
  69.  
  70. Check Drive Access on Servers 
  71.  
  72. Some FTP servers are run off systems such as OS/2 or Windows that use drive 
  73. letters like C:, D:, etc.  If this option is checked then InterFTP will check 
  74. for access to the root level of all the drives on the FTP server.
  75.  
  76.  
  77. ΓòÉΓòÉΓòÉ 4. Basic Program Layout ΓòÉΓòÉΓòÉ
  78.  
  79. This is a bried description of the layout of InterFTP.
  80.  
  81. InterFTP is divided in to two main sides.  The left side is known as the local 
  82. side.  It contains the drive and directory structure for the local system.  The 
  83. right side is known as the remote side.  It contains all the active FTP 
  84. sessions.  Each FTP session on the right side is denoted as a branch off the 
  85. base of the list.
  86.  
  87. Below the the local and remote lists are two bars.  On the left side is the 
  88. shredder.  This is where items can be dragged in order to delete them.  On the 
  89. right hand side is the status entry for the FTP sessions.  Only one session at 
  90. a time is shown in this log.  To switch sessions either use the arrow buttons 
  91. to go through them or right click on the white part for a popup index.
  92.  
  93. Below the two lists and the bars is a log of the session.  This shows which 
  94. commands are going to the server and the replies it is sending back.  Only one 
  95. server at a time is displayed in this log.  To see a different server in the 
  96. log window right click for a popup index or use the arrow buttons as described above.
  97.  
  98. Finally there are the adjuster bars.  These help to configure how much of each 
  99. list or the log that will be displayed.  These bars are proportional so if the 
  100. window is resized the same percentage for each part will still show.  The 
  101. positions of the bars are saved upon exit and will take effect the next time 
  102. the program loads.
  103.  
  104.  
  105. ΓòÉΓòÉΓòÉ 5. Address Book ΓòÉΓòÉΓòÉ
  106.  
  107. The address book is where FTP sites are stored.  It allows for password storing 
  108. and configuration of how InterFTP will act once it connects to the server.
  109.  
  110. The sites list is organized in a "Tree View" where folders and subfolders can 
  111. exist.  In each folder can be an unlimited number of FTP site entries.
  112.  
  113. The entries in the sites list can be dragged from one folder to another and 
  114. they will move.  Folders can be dragged to any other folder except child 
  115. folders and they will also move.
  116.  
  117. Below are some comments about the addition of new sites.
  118.  
  119. If the description field is not filled in then the address for the site will 
  120. appear in the list to the left.
  121.  
  122. If you double clich in either the login or password field it will automaticly 
  123. fill in the login field with the word anonymous and the password field with 
  124. your email address.  Make sure your email address has been entered in the 
  125. configuration dialog.
  126.  
  127. The local and remote directory fields specify the starting locations in the 
  128. list once InterFTP connects to the server.
  129.  
  130. The script is the full path to an InterFTP script.  See Scripting for more information.
  131.  
  132. Save Dir Tree will save the entire directory tree of the server upon logout if 
  133. checked.  This will allow for faster navigation of the site upon your next connection.
  134.  
  135. Enable Firewall will make all connection passive to the server.  This should be 
  136. checked if you are behind a firewall.
  137.  
  138. Server full redial will reattempt connecting to the server if it is full.
  139.  
  140.  
  141. ΓòÉΓòÉΓòÉ 6. Drag and drop ΓòÉΓòÉΓòÉ
  142.  
  143. Drag and drop is used throughout InterFtp.  There are certains ways that 
  144. different objects can be dragged.  If these shortcuts get confusing there are 
  145. always right click popup menus that are available for each item in the list. 
  146. Some drag operations are effected by the CTRL,  ALT, or SHIFT key being held 
  147. down.  Below is an explaination of these keys effect.
  148.  
  149. CTRL: The operation will be performed recursively to all the files.  Paths will 
  150. be preserved for some operations such as PUT.
  151.  
  152. ALT: The operation will be performed recursively to all the files.  Paths will 
  153. not be preserved for some operations such as PUT.
  154.  
  155. SHIFT: The operation will be performed to only the tagged files.  The SHIFT key 
  156. can be held down in conjunction with the CTRL or ALT key.
  157.  
  158. Source: Local File 
  159.  
  160. Targets:
  161.  
  162. Remote upload queue 
  163.  
  164. Remote directory 
  165.  
  166. Shredder 
  167.  
  168. Source: Local Directory 
  169.  
  170. Targets:
  171.  
  172. Remote upload queue 
  173.  
  174. Remote directory 
  175.  
  176. Shredder 
  177.  
  178. Key Options: CTRL, ALT, SHIFT 
  179.  
  180. Source: Remote directory 
  181.  
  182. Targets:
  183.  
  184. FXP Queue 
  185.  
  186. Remote download queue 
  187.  
  188. Local directory 
  189.  
  190. Shredder 
  191.  
  192. Key Options: CTRL, ALT, SHIFT 
  193.  
  194. Source: Remote File 
  195.  
  196. Targets:
  197.  
  198. FXP Queue 
  199.  
  200. Remote download queue 
  201.  
  202. Local directory 
  203.  
  204. Shredder 
  205.  
  206. Source: Remote download queue 
  207.  
  208. Targets:
  209.  
  210. Local directory 
  211.  
  212. Shredder 
  213.  
  214. Key Options: CTRL, ALT, SHIFT 
  215.  
  216. Source: Remote upload queue 
  217.  
  218. Targets:
  219.  
  220. Remote directory 
  221.  
  222. Shredder 
  223.  
  224. Key Options: CTRL, ALT, SHIFT 
  225.  
  226.  
  227. ΓòÉΓòÉΓòÉ 7. Server to Server (FXP) Transfers ΓòÉΓòÉΓòÉ
  228.  
  229. One of the neatest features of InterFTP to use is the FXP support.  Using FXP 
  230. means that you are transferring files directory from one server to another 
  231. without the data passing through your machine.  For people with slow internet 
  232. connections this can be a drastic advantage.  Usually this feature is used to 
  233. pull data from a remote server to an FTP server that your Internet Server 
  234. Provider (ISP) runs.  Then you can download it from this site which is closer 
  235. and will provide for a faster transfer time.
  236.  
  237. Below is a basic outline of how FXP transfers should be conducted.
  238.  
  239. First off you need to be connected to at least two FTP servers.  Next load a 
  240. directory of files on one of the servers by either dragging them or use the 
  241. right click menus to add the files to the FXP Queue.  Then go to a directory on 
  242. the other server.  Either drag the FXP Queue icon on top of this directory if 
  243. they are both visible on the page, or right click on the target directory and 
  244. choose upload FXP queue.
  245.  
  246.  
  247. ΓòÉΓòÉΓòÉ 8. Scripting ΓòÉΓòÉΓòÉ
  248.  
  249. InterFTP has basic scripting abilities to allow you to automate those tasks 
  250. that must be repetitively done.  The script file is specified in the address 
  251. book for each site.  In the script field simply put the complete path to the 
  252. location of the script.
  253.  
  254. The script file is simply a plain text file.  Each line is a command that is 
  255. executed one after another.  Below is a list of the commands and the parameters 
  256. for them.
  257.  
  258. BINARY 
  259.  
  260. Sets the current transfer mode to binary.
  261.  
  262. ASCII 
  263.  
  264. Sets the current transfer mode to ascii.
  265.  
  266. CDREMOTE <path>
  267.  
  268. Changes the current directory on the remote drive to the specified path.  All 
  269. other commands such as MGET *.* would take place from this directory.  It is 
  270. highly recommended that this command be issued at least once in each script.
  271.  
  272. CDLOCAL <path>
  273.  
  274. Changes the current directory on the local drive to the specified path.  All 
  275. other commands such as MPUT *.* would be taken from this directory.
  276.  
  277. GET <filename>
  278.  
  279. Gets a file from the remote system and stores it on the local system in the 
  280. directory specified from the last CDLOCAL command.
  281.  
  282. PUT <filename>
  283.  
  284. Puts a file from the local system to the remote system in the directory 
  285. specified from the last CDREMOTE command.
  286.  
  287. MGET <spec> <R>
  288.  
  289. This command gets a wildcard full of files that match the specification.  If 
  290. the R is specified as the second parameter then it will do a recursive GET.
  291.  
  292. MPUT <spec> <R>
  293.  
  294. This command puts a wildcard full of files that match the specification.  If 
  295. the R is specified as the second parameter then it will do a recursive PUT.
  296.  
  297. QUIT 
  298.  
  299. This command will logout of the FTP server and shut down InterFTP once all 
  300. other FTP sessions are finished. 
  301.  
  302. MKDIR <path>
  303.  
  304. This command will make the specified path on the remote server.
  305.  
  306. RMDIR <path>
  307.  
  308. This command will remove the specified path on the remote server.  The path 
  309. must be entirely empty of files.  If subdirectories exist and are empty they 
  310. will also be removed.
  311.  
  312. DELDIR <path>
  313.  
  314. This command will delete all the files in the directory specified by the path parameter.
  315.  
  316. DEL <filename>
  317.  
  318. This command will delete the filename specified as the parameter.
  319.  
  320. MDEL <spec> <R>
  321.  
  322. This command will delete all the files that match the specification.  If the R 
  323. parameter is specified it will delete all the files recursively.
  324.  
  325. LOGOUT 
  326.  
  327. This command will logout of the FTP server.
  328.  
  329. WAIT <milliseconds>
  330.  
  331. This command will cause InterFTP to wait a certain number of milliseconds 
  332. (specified in that parameter) until it continues with the script.  The number 
  333. of milliseconds should not exceed 30000.
  334.  
  335.  
  336. ΓòÉΓòÉΓòÉ 9. Trademarks and Copyrights ΓòÉΓòÉΓòÉ
  337.  
  338. The following is a list of trademarks and copyrights used in this program.  All 
  339. rights are reserved. 
  340.  
  341. InterFTP is Copyright (c) 1996 by Revolutionary Software, Inc. 
  342.  
  343. OS/2 is Copyright (c) 1987, 1995 by IBM Corporation 
  344.  
  345. All others not mentioned are trademarks or copyrighted by their respectful 
  346. companies. 
  347.  
  348.  
  349. ΓòÉΓòÉΓòÉ 10. How to report a bug ΓòÉΓòÉΓòÉ
  350.  
  351. Bugs are bound to happen in every program and the only way to get them fixed is 
  352. if the users report them.  To fix a bug we need an effective bug report.  Below 
  353. are a list of components that we need for a bug report to be effective and 
  354. allow us to fix it.
  355.  
  356. 1. What FTP server where you logged in to?  Please provide the actual address 
  357. so we can perform the login.
  358.  
  359. 2. Was the login anonymous?
  360.  
  361. 3. What action where you performing that caused the bug.  Was the action you 
  362. performed on a file, directory, or link?
  363.  
  364. 4. What error messages did you see in the log?
  365.  
  366. 5. Did the program produce any SYS error messages?
  367.  
  368. 6. Make sure your email has a valid return address so we can respond to you and 
  369. let you know the status of the fix.
  370.  
  371. Types of bugs you might find:
  372.  
  373. Simple bugs in InterFTP are bound to occur because there are many FTP servers 
  374. out there.  Each of these servers has a characteristic way of acting.  Since 
  375. there are so many server types available we could not find and test them all. 
  376. However, nugs related to unsupported server types of easily fixed.  Eventually 
  377. every type of FTP server will be found and correctly supported.
  378.  
  379. Where to send bug reports:
  380.  
  381. Please email all bug reports to jtew@mindspring.com
  382.  
  383.  
  384. ΓòÉΓòÉΓòÉ 11. Technical support ΓòÉΓòÉΓòÉ
  385.  
  386.  Revolutionary Software, Inc. can be contacted by 
  387.  
  388.  Email - jtew@mindspring.com 
  389.  
  390.  WWW - http://www.ixworld.com/iftp/iftp.html 
  391.  
  392.  FTP - ftp://ftp.ixworld.com/iftp/
  393.  
  394. Telephone - (770) 906-9653
  395.  
  396.  
  397.  
  398. ΓòÉΓòÉΓòÉ 12. Registration ΓòÉΓòÉΓòÉ
  399.  
  400.                         InterFTP v1.x registration form
  401.    InterCom is Copyright (c) 1996 by Jonathan Tew.  All Rights Reserved.
  402.    Note: InterCom is distributed via BMT Micro. BMT Micro is in no other
  403.          way affiliated with Revolutionary Software or InterCom.
  404.                   Mail Orders To: BMT Micro
  405.                                   PO Box 15016
  406.                                   Wilmington, NC  28408
  407.                                   U.S.A.
  408.                     Voice Orders: 8:00am - 7:00pm EST (-5 GMT)
  409.                                   (800) 414-4268 (Orders only)
  410.                                   (910) 791-7052 (Orders / Order Inquires)
  411.                       Fax Orders: (800) 346-1OS2 (1672) 24 hours, 7 days a week
  412.            Online Orders via BBS: (910) 350-8061 10 lines, all 14.4K
  413.                                   (910) 799-0923 28.8k v.FC
  414.                   via Compuserve: Thomas Bradford, 74031,307
  415.                     via Internet: orders@bmt.wilmington.net
  416.      We accept Visa, MasterCard, Discover, American Express, Diner's Club,
  417.      money order, cashiers checks, and personal checks.  We also accept
  418.      DM and British currency via registered mail.
  419.      Personal checks are subject to clearance.
  420.      We accept purchase orders from educational institutions, governmental
  421.      agencies and other verifiable businesses.  Terms are "Due Upon
  422.      Receipt" with a $250 minimum.
  423.  
  424.         Name: ____________________________________________________________
  425.      Company: ____________________________________________________________
  426.      Address: ____________________________________________________________
  427.               ____________________________________________________________
  428.         City: _______________________   State/Province: __________________
  429.      Country: ____________________________ Postal Code: __________________
  430.        Phone: ____________________________________________________________
  431.          Fax: ____________________________________________________________
  432.        Email: ____________________________________________________________
  433.  
  434.      Product                           Price        Quantity   Total
  435.      --------------------------------------------------------------------
  436.                   ( Funds below specified in US dollars )
  437.      _InterFTP v1.x__________________  $_29.99__ x  ________ =  $____.___
  438.      ________________________________  $________ x  ________ =  $____.___
  439.      ________________________________  $________ x  ________ =  $____.___
  440.      ________________________________  $________ x  ________ =  $____.___
  441.      ________________________________  $________ x  ________ =  $____.___
  442.                                                      Subtotal:  $____.___
  443.             North Carolina residents, please add 6% sales tax: +$____.___
  444.      Shipping (check one):
  445.  
  446.                ___ Email (subject to credit card verification      Free
  447.                ___ Fax   (subject to credit card verification      Free
  448.                ___ 1st Class .................................     Free
  449.                ___ Airborne (Next day most places, USA Only).. +$___7.00_
  450.                ___ Federal Express (USA Only)................. +$__13.00_
  451.                ___ Federal Express (Canada/Mexico)............ +$__25.00_
  452.                ___ Federal Express (Europe/Japan)............. +$__30.00_
  453.                ___ Express (Outside USA) ..................... +$__20.00_
  454.                                                         Total:  $____.___
  455.      For credit card payment only:
  456.  
  457.        Circle one: VISA / Master / Discover / AMEX / Diner's Club
  458.        Credit card number: _____________________________________________
  459.           Expiration date: ___/___
  460.   Authorization signature: _____________________________________________
  461.  
  462.       --- Additional ordering information for our German customers---
  463.   If you reside in Germany and wish to register InterCom locally you can
  464.   deposit the registration fee into our account in Germany.
  465.   The registration fee using this method is 46 DM diskless / 50 DM with
  466.   diskette.
  467.   Empfanger:  Thomas Bradford
  468.   Konto-Nummer: 0860221
  469.   Bankleitzahl: 500-700-10
  470.   After depositing the money, you can fax confirmation of the deposit to
  471.   910-350-2937 along with the registration form -or- you can wait until we are
  472.   notified by Deutsche Bank that your deposit has been made, usually within 7-10
  473.   days.
  474.